Scroll to navigation

ifconfig(8) 2007-10-27-16:31 ifconfig(8)

НАЗВА

ifconfig – налаштувати мережевий пристрій


СИНТАКСИС

ifconfig [пристрій]

ifconfig пристрій [тип] параметри | адреса...

ОПИС

Ifconfig використовується для налаштування мережевих пристроїв, що керуються безпосередньо ядром. Він використовується при завантаженні для налаштування мережі, якщо це потрібно. Після цього, зазвичай використовується лише при виявленні помилок та для оптимізації роботи системи.


Якщо не задано жодних аргументів, на екрані відображається стан активних мережевих пристроїв. Якщо задано аргумент – назва мережевого пристрою, то відображається стан лише одного пристрою. Якщо задано параметр -а то виводиться стан усіх пристроїв. Навіть неактивних. У інших випадках – налаштовує мережевий пристрій.


родини адрес Якщо перший заданий аргумент після назви пристрою розпізнано як ім'я родини адрес що підтримується, то родина адрес використовується для визначення та відображення всіх адрес протоколу. На цей час підтримуються наступні родини адрес: inet (TCP/IP, за замовчуванням) inet6 (Ipv6), ax25 (AMPR Packet Radio), ddp (Appletalk Phase 2), ipx (Novell IPX) netrom (AMPR Packet Radio).

ОПЦІЇ

пристрій

Ім'я мережевого пристрою. Зазвичай назва драйверу доповнена номером пристрою, наприклад eth0 для першого пристрою Ethernet.


Цей параметр зазначає, що пристрій буде активовано. Він неявно зазначається при наданні адреси пристрою.


Цей параметр зазначає, що пристрій буде вимкнено.

[-]arp

Дозволяє або забороняє викристання протоколу ARP на цьому пристрої.

[-]promisc

Вмикає чи вимикає різнорідний режим роботи пристрою. Якщо використовується, то всі пакунки в мережі будуть отримані пристроєм.

[-]allmulti

Вмикає чи вимикає повний груповий режим. Якщо зазначено, то всі групові мережві пакунки будуть отримані пристроєм.


Встановлює метрику пристрою рівну N.


Встановлює розмір максимальної одиниці передачі інформації для пристроя.


Встановлює віддалену адресу при зв'язку пункт-пункт (так як у PPP). Це ключове слово застаріло; наразі використовується pointopoint


Встановлює ІР мережеву маску для пристрою. Це значення є стандартним для мереж стандартних класів A, B чи C (встановлюється згідно адреси пристрою), але може бути встановлено на будь-яке можливе значення.


Додати пристрою адресу класу ІР 6.


Прибрати адресу класу ІР 6 від пристрою.


Створити новий SIT-пристрій, що створює тунель до заданого пункту призначення.


Встановлює адресу переривань, що використовується цим пристроєм. Не всі пристрої можуть динамічно змінювати свої параметри IRQ.


Встановити початкову адресу у просторі введення-виведення для цього пристрою.


Встановити початкову адресу пам'яті, що розподіляється яка буде використана цим пристроєм. Лише де-які пристрої потребують цього.


Встановлює фізичний порт чи тип носія, що буде використовуватись пристроєм. Не всі пристрої можуть змінювати ці налаштування, і це може сильно змінюватись, залежно від значень що підтримуються. Типовими значеннями є: 10base2 (“Тонкий” Ethernet), 10baseT (10 Mbps Ethetnet на основі витої пари), AUI (зовнішній приймаючий-передаючий пристрій) та інші. Особливий тип auto може бути використаний для повідомлення драйвера про автоматичний підбір носія. Не всі драйвери можуть це.

[-]broadcast [адреса]

Якщо параметр адреси розсилок вказано, то призначається адреса розсилок для пристроя. У іншому випадку встановлюється або стирається параметр IFF_BROADCAST.

[-]pointopoint [адреса]

Це ключове слово дозволяє режим роботи “пункт-пункт”, який є безпосереднім зв'язком між двома пристроями та ніхто більше не повинен прослуховувати канал. Якщо задано також адресу, встановлюється адреса протилежної сторони, на кшталт абсолютної адреси призначення. Інакше – встановлює або прибирає параметр IFF_POINTOPOINT для пристрою.


Встановлює апаратну адресу пристроя, якщо драйвер підтримує цю операцію. Ключове слово має бути супроводжене ім'ям апаратного класу та ASCII- еквівалентом апаратної адреси. Апаратні класи підтримуються: ether (Ethernet), ax25 (AMPR AX.25), ARCnet та netrom (AMPR NET/ROM).


Встановлює груповий параметр пристроя. Це не є потрібним для нормально працюючого драйвера, бо він автоматично виставляє цей параметр самотужки.

адреса

Встановлює ІР адресу пристроя.


Встановлює довжину черги передавання для пристрою. Є зручним встановлювати малі значення для повільних пристроїв з великими затримками (модеми, ISDN) для попередження швидкого перевантаження від інтерактивних споживачів ресурсів (накшталт telnet).

ЗАУВАЖЕННЯ

Так як у гілки ядра 2.2 більше немає однозначної статистики для пристроїв-псевдонімів. Статистика відображається лише для псевдонімів адрес на тому самому пристрої. Якщо потрібна по-адресна статистика потрібно додати окремі правила підрахунку використовуючи команду ipchains(8).

Проблеми переривань з драйверами пристроїв Ethernet. Дивись http://www.scyld.com/expert/irq-conflict.html для більшої інформації.

==ФАЙЛИ== /proc/net/socket

/proc/net/dev

ПРОБЛЕМИ

Доки appletalk DDP та IPX адреси відображуються, вони не можуть бути змінені за допомогою цієї команди.

ДИВИСЬ ТАКОЖ

route(8), netstat(8), arp(8), rarp(8), ipchains(8)

АВТОРИ

Алан Кокс <Alan.Cox@linux.org>

Філ Бланделл <Philip.Blundell@pobox.com>

Фред Н. Ван Кемпен <waltje@uwalt.nl.mugnet.org>

Енді Клін

2007-10-27-16:31 © 2005-2007 DLOU, GNU FDL